Flow Control and Error Control